/**
 * @Copyright: Interactive Business Solution Pte Ltd, Singapore
 * @Author: Dolita, 2007-12-24
 * @Version: 071224.001
 * Model class for Customer, following properties are required:
 * id, uid, name, mobile, homeNo, email, gender, isConfirm, comments, offlineOperator, updateTime
 */
 package com.ibsol.model
{
	[Bindable]
	[RemoteClass(alias="com.ibsol.tourix.model.Customer")]
	public class Customer
	{
		private var _id:int;
		private var _uid:int;
		private var _lastName:String;
		private var _mobile:String;
		private var _homeNo:String;
		private var _email:String;
		private var _gender:String;
		private var _isConfirm:int;
		private var _remarks:String;
		private var _offlineOperator:String;
		private var _updateTime:String;
		private var _firstName:String;
		private var _dob:String;
		private var _alertTime:int;
		private var _pairid:String;
		/**
		 * Default constructor of Customer
		 */
		public function Customer()
		{
			_id = 0;
			_uid = 0;
			_lastName = "";
			_firstName = "";
			_mobile = "";
			_homeNo = "";
			_email = "";
			_gender = "";
			_isConfirm = 0;
			_pairid="";
			_offlineOperator = "";
			_updateTime = "";
			_dob = "";
			_alertTime = 0;
		}
		
		public function set id(value:int):void{
			this._id = value;
		}
		
		public function set uid(value:int):void{
			this._uid = value;
		}
		
		public function set lastName(value:String):void{
			this._lastName = value;
		}
		
		public function set mobile(value:String):void{
			this._mobile = value;
		}
		
		public function set homeNo(value:String):void{
			this._homeNo = value;
		}
		
		public function set gender(value:String):void{
			this._gender = value;
		}
		
		public function set isConfirm(value:int):void{
			this._isConfirm = value;
		}
		
		public function set remarks(value:String):void{
			this._remarks = value;
		}
		
		public function set offlineOperator(value:String):void{
			this._offlineOperator = value;
		}
		
		public function set updateTime(value:String):void{
			this._updateTime = value;
		}
		
		public function set firstName(value:String):void{
			this._firstName = value;
		}
		
		public function set dob(value:String):void{
			this._dob = value;
		}
		
		public function set alertTime(value:int):void{
			this._alertTime = value;
		}
		
		public function set email(value:String):void
		{
			this._email = value;
		}
		
		public function set pairid(value:String):void{
			this._pairid=value;
		}
		
		public function get pairid():String{
			return this._pairid;
		}
		
		public function get id():int{
			return this._id;
		}
		
		public function get uid():int{
			return this._uid;
		}
		
		public function get mobile():String{
			return this._mobile;
		}
		
		public function get homeNo():String{
			return this._homeNo ;
		}
		
		public function get gender():String{
			return this._gender;
		}
		
		public function get isConfirm():int{
			return this._isConfirm;
		}
		
		public function get remarks():String{
			return this._remarks;
		}
		
		public function get offlineOperator():String{
			return this._offlineOperator;
		}
		
		public function get updateTime():String{
			return this._updateTime;
		}
		
		public function get firstName():String{
			return this._firstName;
		}
		
		public function get lastName():String
		{
			return this._lastName;
		}
		
		public function get dob():String{
			return this._dob;
		}
		
		public function get alertTime():int{
			return this._alertTime;
		}
		
		public function get email():String
		{
			return this._email;
		}
		
	}
}